html {
	font-family:"Arial";
}

input, textarea {
	font-family:"arial";
	font-size:22px;
	color:#999;
}

a {
	color:inherit;
	text-decoration:none; 
}

body {
	margin:0;
	padding:0;
}

div.coming_soon {
	margin:0 auto 0 auto;
	padding:0 20px 0 20px;
	width:800px;
}

div.coming_soon {
	font-weight:bold;
}

div#title {
	float:left;
	font-size:27px;
	font-style:italic;
	font-family:"Times New Roman";
}

div#title > h1 {
	padding:0;
	margin:0;
}

div#nav_down {
	display:none;
	border-radius:10px;
	float:right;
	background:#0059F6;
	width:110px;
	color:white;
}

div#nav_down .nav_down_item {
	border:solid 1px white;
	border-radius:7px;
	margin:7px 10px 7px 10px;
	padding:2px 10px 2px 10px;
	text-align:center;
	font-color:white;
	cursor:pointer;
}

div#nav_down .nav_down_item:hover {
	background:blue;
}

div.header_nav {
	font-size:15px;
}

div#header_nav_t > div  {
	cursor:pointer;
	width:10px;
	font-size:15px;
	margin:auto 2px auto 5px;
	padding:inherit auto inherit auto;
	border-bottom-left-radius:0;
	background-image:url(../img/down.png);
	background-repeat:no-repeat;
	background-position:center;
}

.dark {
	color:blue;
}

.dark#signed_in_as {
	text-align:center;
	padding:5px 13px 5px 13px;
}

.signup_menu {
	text-align:center;
	padding:5px 13px 5px 13px;
	color:white;
	width:90px;
	background-color:#0059F6;
	border-bottom-right-radius:10px;
	border-bottom-left-radius:10px;
}

div.nav_right_side {
	float:right;
	font-weight:normal;
	font-size:20px;
}

div.nav_right_side > div {
	float:left;
}

.clear {
	clear:both;
}

div.almost_extra_large_text {
	font-size:41px;
}

div.big_btn {
	font-size:30px;
}

div.center_text div.big_btn {
	margin:0 auto 0 auto;
	padding: 10px;
	background-color:#0059F6;
	color:white;
	width:200px;
	border-radius:30px;
	font-family:arial;
}

div.center_text {
	text-align:center;
}

div#footer_inner {
	text-align:center;
	background:#292929;
	color:white;
	position:relative;
	margin-top:-215px;
	height:215px;
	clear:both;
}

h2.ifttt_logo_footer {
	margin:0 auto 0 auto;
	padding:25px 0 10px 0;
}

span.full_logo_text {
	padding:10px 0 0 0;
	font-size:50px;
	font-style:italic;
	font-family:"Times New Roman";
}

div.njucs {
	font-weight:bold;
	font-size:10px;
	padding:0 0 40px 0;
}

span > a {
	padding:10px;
	color:#EEE;
}

div > #created_in {
	padding-top:15px;
	color:#666;
}

body > #wrap_all {
	height:auto;
	min-height:100%;
}

form#new_user {
	font-size:17px;
}

form#new_user > div {
	color:#444;
	margin:0 0 20px 0;
}

[type="text"], [type="password"] {
	font-size: 36px;
	color: #999;
}

div.big_btn > input {
	margin:15px 0;
	background-color:#0059F6;
	font-weight:bold;
	font-size:inherit;
	color:white;
	padding:15px 30px;
	border-radius:40px;
	float:left;
	cursor:pointer;
}

.error {
	float:left;
	margin:40px 0 40px 0;
	padding:0 0 0 50px;
	color:red;
}

.label {
	margin:5px;
	border-radius:10px;
	color:#0059F6;
	padding:5px 10px 5px 10px;
	font-weight:normal;
	font-size:20px;
	border-color:#CFCFCF;
	border-width:1px;
	border-style:solid;
	float:left;
}

.sub_specified {
	font-size:20px; 
	font-weight:normal;
	float:left;
	margin-right:100px;
}

.sub_specified > strong {
	font-size:30px;
	padding-right:10px;
}

.label.task {
	width:40px;
	height:50px;
	background-repeat:no-repeat;
	background-position:center;
}

strong.task {
	font-size:85px;
	font-weight:thin;
	padding:0px 10px 0 10px;
}

.create_task_title {
	font-size:126px;
	font-weight:thin;
	color:#CCC;
}

.create_task_title .focus {
	color:#0059F6;
	border-bottom:solid 4px;
}


span.step_t {
	color:#333;
	font-size:30px;
	font-family:Arial;
	font-style:italic;
}

span.of_step {
	color:#999;
	font-size:20px;
	margin-left: 24px;
}

div.step_title {
	border-bottom:solid;
	border-color:#333;
}

span.restart {
	color:#0059F6;
	text-align:right;
	line-height: 39px;
	float:right;
}

div.individual_channel {
	float:left;
	border-color:white;
	border-width:1px;
	border-radius:10px;
	border-style:solid;
	color:#999;
	margin:20px 10px 0px 10px;
	padding: 9px 14px 9px 14px;
	cursor:pointer;
}

div.individual_channel:hover {
	border-color:#0059F6;
}

.individual_channel > .channel {
	text-align:center;
	width:110px;
	font-weight:normal;
}

.channel > .name  {
	font-weight:1px;
	margin-top:7px;
}

div.individual_trigger {
	float:left;
	border-color:white;
	border-width:1px;
	border-radius:10px;
	border-style:solid;
	margin:20px 10px 0px 10px;
	padding: 9px 14px 9px 14px;
	font-weight:normal;
	cursor:pointer;
	width:216px;
	height:100px;
}

div.individual_trigger:hover {
	border-color:#0059F6;
}

div.individual_trigger > span.trigger_t {
	font-size:20px;
	color:#0059F6;
}

div.individual_trigger > span.trigger_d {
	font-size:13px;
}

.channel > .name  {
	font-weight:1px;
	margin-top:7px;
}

.create_task_title.left > * {
	float:left;
}

.msg {
	margin-top:10px;
	border:1px solid #0059F6;
	border-radius:20px;
	height:150px;
}

.msg textarea {
	resize:none;
	outline:none;
	overflow-x:hidden;
}

.sub_specified textarea {
	resize:none;
	outline:none;
	overflow-x:hidden;
}

.usr {
	border:1px solid #0059F6;
	border-radius:20px;
	height:190px;
	margin:5px 60px 0 60px;
}

.usr textarea {
	resize:none;
	outline:none;
	overflow-x:hidden;
}

input#usrs_submit {
	height:50px;
	width:50px;
	float:right;
	margin:13px 13px 0 0;
	background-image:url(../img/up_arrow.png);
	cursor:pointer;
}

.reminder {
	border:dashed;
	padding:5px;
}

#new_user {
	float:left
}
